package com.tkjt.pms.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@Data
@TableName("tk_index_permission")
public class TkIndexPermission implements java.io.Serializable {
    private static final long serialVersionUID = 1L;
    /**ID*/
    @TableId(type = IdType.ID_WORKER_STR)
    private String id;
    /**权限类限(0:禁止 ; 1:允许),一般只配禁止数据*/
    private String permissionType;
    /**指标归属(1:事业群;2:社区&医院)*/
    private String indexGroup;
    /**指标编码*/
    private String indexCode;
    /**指标值编码(唯一)*/
    private String indexValueCode;
    /**指标值应用部门(空串表示所有部门)*/
    private String indexValueDepart;
    /**指标值应用数据mTotal,M01,...M12,Ms; Q1,...Q4;Qs(空串表示所有)*/
    private String indexValueWhich;
    /**createDate*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date createDate;
    /**updateBy*/
    private String updateBy;
    /**updateDate*/
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private java.util.Date updateDate;
}
